body { font-family: 'Noto Sans', sans-serif; background:url(../img/background.jpg) 0 0 repeat;font-display: swap;}
a { line-height:21px; }
#tab2, #tab3, #tab4, #tab5 {
	display: none;
}

img.moneta {margin-left: 2px;}
span.moneta_text {color: #d2b64d; font-size: 13px; font-weight: bold;}

.Stock .Flag { background-position:0 0; }
.Present .Flag { background-position:-100px 0; }
.Sale .Flag { background-position:-200px 0; }


/*new*/
.topmenu a[href="/actions/"] {color: var(--bs-danger) !important;}
a:hover {color: var(--bs-primary);}
a {text-decoration: none; }
a img:hover {cursor: pointer;}
.topmenu a:hover, .footer_col_list a:hover {color: var(--bs-primary);}
.topmenu a, .footer_col_list a {color: #212529;}
.topmenu a.active {color: var(--bs-primary);}
.logotype:hover {cursor: pointer;}
h1, h1 a, .likeh1, h2 {padding-bottom: 1.5rem;}
h3 {padding-bottom: 1rem;}
h4, h5 {padding-bottom: 0.5rem;}
.bestbrands ul li:hover, .bestbrands ul li img:hover {cursor: pointer;}
.bestbrands a h2:hover {cursor: pointer;}
.bestbrands div.shadow {
 -moz-transition: all 0.2s ease-out;
 -o-transition: all 0.2s ease-out;
 -webkit-transition: all 0.2s ease-out;
 }
.bestbrands div.shadow:hover{
 -webkit-transform: scale(1.15);
 -moz-transform: scale(1.15);
 -o-transform: scale(1.15);
 }



.nav-pills + .bg-white.p-5.shadow {box-shadow: 0 0 4px rgb(0 0 0 / 30%) !important;}

#carousel_ribomaniya {
	width: 800px;
}





footer i.fa {margin-right: 10px;}
.footer_col_list li {margin-top: 10px}
.form-control:focus {box-shadow: none;}

.btn:focus, .btn:active:focus{box-shadow: none;}
.topmenu .nav-link {padding:.5rem 0.5rem}
.carousel-item {text-align: center;}
#footer_paysystems img {padding:5px;}

.category_menu .dropdown-item {color: white; background-color: inherit; padding: 15px 5px}
.dropdown-submenu>.dropdown-menu {border-radius: 0; padding: 0; margin: 0; box-shadow: 0 0.25rem 0.5625rem -0.0625rem rgba(0,0,0,0.03), 0 0.275rem 1.25rem -0.0625rem rgba(0,0,0,0.05);border-color: #fff;}
.category_menu .dropdown-menu ul {list-style: none;}
.category_menu li.nav-item:hover { background: aliceblue; }
.category_menu {padding: 0px;}
.category_menu .list-group-item a {white-space: nowrap;}
.category_menu .submenu {width: 100%;}
.dropdown-submenu:hover {background-color: var(--bs-white);}
.dropdown-submenu:hover a { color:var(--bs-primary);}
.top-lk .bi {font-size: x-large;}
.top-lk i.bi-person {font-size: 30px}

.dropdown .dropdown-menu {display: block; visibility: hidden; opacity: 0; transition: 0.2s;}
.dropdown:hover .dropdown-menu {display: block; visibility: visible; opacity:1; transition: 0.5s; }

.category_block:hover {background-color: aliceblue}

.topbasket {	width: 750px;	left: -600px;}
.topbasket .delete-item {cursor: pointer;}
.topbasket .delete-item :hover {color: var(--bs-danger);}
.topbasket .bi {font-size: medium;}
.topbasket th {white-space: nowrap;}
.top-lk .nav-link {padding: 0.25rem 0.25rem}
.top-lk a.nav-link {color: var(--bs-dark);}
.pagination .page-link:focus {box-shadow: none;}
.cabinet aside a.active {background-color: var(--bs-secondary); color: var(--bs-white);}
.cabinet aside li a:hover {background-color: #1abc9c; color: var(--bs-white);}

/* общие стили */
.kombox-filter { display: none; }/* скрываем фильтр */
.basket_container {max-width: 1280px; max-height:500px;text-align: center; margin: 0 auto; border-radius: .25rem;}/*корзина*/
.topbasket {background: none !important;}
.mm-menu {
	 --mm-color-background: white;
}
/* общие стили кнопки */
.btn-primary.btn-shadow { box-shadow: 0 0.5rem 1.125rem -0.5rem rgb(59 145 200 / 90%); }
.btn-secondary.btn-shadow { box-shadow: 0 0.5rem 1.125rem -0.5rem rgb(206 212 218 / 90%); }
.btn-success.btn-shadow { box-shadow: 0 0.5rem 1.125rem -0.5rem rgb(66 214 151 / 90%); }
.btn-info.btn-shadow { box-shadow: 0 0.5rem 1.125rem -0.5rem rgb(26 188 156 / 90%); }
.btn-warning.btn-shadow { box-shadow: 0 0.5rem 1.125rem -0.5rem rgb(254 165 105 / 90%); }
.btn-danger.btn-shadow { box-shadow: 0 0.5rem 1.125rem -0.5rem rgb(243 71 112 / 90%); }
/* общие стили кнопки */
/* breadcrumb */
.breadcrumb-item { display: -ms-flexbox; display: flex; }
#breadcrumb li a { color: #FFF; background: var(--bs-primary); position: relative; line-height: 40px; padding: 0px 9px 0 5px; margin-right: 7px; }
#breadcrumb li:nth-child(even) a { background-color: #2980b9; }
#breadcrumb li:nth-child(even) a:before { border-color: #2980b9; border-left-color: transparent; }
#breadcrumb li:nth-child(even) a:after { border-left-color: #2980b9; }
#breadcrumb li:first-child a { padding-left: 15px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px; border-radius: 4px 0 0 4px; }
#breadcrumb li:first-child a:before { border: none; }
#breadcrumb li:last-child a { padding-right: 15px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0; border-radius: 0 4px 4px 0; background: var(--bs-gray); }
#breadcrumb li:last-child a:after { border: none; }
#breadcrumb li:last-child a:before,
#breadcrumb li:last-child a:hover:before { border-color: var(--bs-gray); border-left-color: transparent; }
#breadcrumb li:last-child a:hover { background: var(--bs-gray); }
.breadcrumb-item+.breadcrumb-item::before { content: ""; }
#breadcrumb li a:before, #breadcrumb li a:after { content: ""; position: absolute; border: 0 solid var(--bs-primary);; border-width: 20px 10px; }
#breadcrumb li a:before { left: -20px; border-left-color: transparent; }
#breadcrumb li a:after { left: 100%; border-color: transparent; border-left-color: var(--bs-primary); top: 0; }
#breadcrumb li a:hover { background-color: #1abc9c; }
#breadcrumb li a:hover:before { border-color: #1abc9c; border-left-color: transparent; }
#breadcrumb li a:hover:after { border-left-color: #1abc9c; }
/* breadcrumb */
/* общие стили */

/* главная новости*/
.homepage_news h1, .homepage_news h2, .homepage_news .card-title a, .bestbrands h2, .homepage_reviews h2, .homepage_reviews h2 {color:var(--bs-dark);}
.homepage_news a h2:hover {cursor: pointer;}
.homepage_news .card-img-top {object-fit: cover; height: 200px; }
.homepage_news h4 {height: 46px;overflow: hidden;}
.homepage_news .card-text {height: 48px;overflow: hidden;}
/*главная новости*/
/*меню новое*/
.bottom_menu_link {font-size: x-large;}
/*меню новое*/
/* корзина */
.js-fly-basket-qnt-btn {cursor: pointer;}
/* корзина */

/* каталог товаров */
.product-card:hover { border-color: #fff !important; box-shadow: 0 0.3rem 1.525rem -0.375rem rgb(0 0 0 / 10%); }
.rbicons {right: 10px;}
.section-brends-list a {color: white;-webkit-transition: all 0.2s ease-out;}
.section-brends-list a:hover {-webkit-transform: scale(1.15); -moz-transform: scale(1.15); -o-transform: scale(1.15);}
#section-brends-list-search {width: 131px;height: 40px;font-size: small;margin-top: 20px;}
.product-card:hover {background-color: aliceblue;}
.form-check label:hover, .form-check input:hover {cursor: pointer;}
.cardimglink {width: 250px;}
.product-card .card-img-top {min-height: 282px;}
/* каталог товаров */
.news-card:hover {background-color: aliceblue;}
/* товар */
.product-slider-tools li img {transition: opacity .2s ease-in-out; opacity: .6; }
.product-slider-tools li.tns-nav-active img {opacity: 1;}
.product-slider-tools li img:hover {cursor: pointer;}
.tns-horizontal.tns-subpixel>.tns-item {vertical-align: middle !important;}
tr.glow-from-hash {background-color: lemonchiffon !important;}
/* товар */

.text-muted .basket-coupon-text:after {left: -11px !important;}
.Flag { min-width:100px; height:170px; background:url(../img/flag.png) 0 0 no-repeat; }
/* заказ */

/* из другого сайта меню выпадающее доделать */

.dropdown-submenu:hover>.dropdown-menu {display: block; visibility: visible; opacity:1; transition: 0.5s; }
.dropdown-submenu>.dropdown-menu {display: block; visibility: hidden; opacity: 0; transition: 0.0s;}
.dropdown-submenu>a:after {
  display: block;

  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
  border-left-color: #fff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

 @media(max-width:569px){.bx_vertical_menu_advanced{display:block !important}
